Skip to content

Conversation

@RobertPendergrast
Copy link
Contributor

Camera Manager and Uart Payload Communication

Description

This PR introduces an updated (and working!) camera manager, as well as a payload com component to communicate over a UART port. Micropython firmware is also provided for the camera.

Related Issues/Tickets

Uart Config + Camera

How Has This Been Tested?

  • Unit tests
  • Integration tests
  • Z Tests
  • Manual testing

The camera can be turned on by turning on the payload power load switch. Then you can either ping the camera or command it to take an image. Image data is collected and sent from the nicla vision to the PROVES flight computer. Stored images can be downlinked as files.

Checklist

  • Written detailed sdd with requirements, channels, ports, commands, telemetry defined and correctly formatted and spelled
  • Have written relevant integration tests and have documented them in the sdd
  • Have done a code review with
  • Have tested this PR on every supported board with correct board definitions

Further Notes / Considerations

RobertPendergrast and others added 4 commits November 30, 2025 12:28
Updated documentation for the CameraHandler component, including usage examples, port descriptions, commands, and requirements.
@WT-MM WT-MM force-pushed the CameraManagerLogs branch from 50ba07b to c7d190d Compare November 30, 2025 18:17
@nateinaction nateinaction added this to the New Software Freeze milestone Nov 30, 2025
@ineskhou ineskhou moved this to In progress in v0.1-v0.3 Dec 2, 2025
@Mikefly123 Mikefly123 moved this from In progress to In review in v0.1-v0.3 Dec 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: In review

Development

Successfully merging this pull request may close these issues.

6 participants